.text-center { 
	text-align: center; 
}
.text-right { 
	text-align: right; 
}
.fw500 {
	font-weight: 500;
}
.fw600 {
	font-weight: 600;
}
.blod {
	font-weight: bold;
}
.fs24 {
	font-size: 24rpx;
}
.fs26 {
	font-size: 26rpx;
}
.fs30 {
	font-size: 30rpx;
}
.fs32 {
	font-size: 32rpx;
}
.fs34 {
	font-size: 34rpx;
}
.fs36 {
	font-size: 36rpx;
}
.fs42 {
	font-size: 42rpx;
}
.w100 {
	width: 100%;
}

/* 外边距样式 */
.margin0 { margin: 0rpx auto }
.margin10 { margin: 10rpx auto 0; }
.margin20 { margin: 20rpx auto 0; }
.margin30 { margin: 30rpx auto 0; }
.margin40 { margin: 40rpx auto 0;}
.margin50 { margin: 50rpx auto 0; }
.margin60 { margin: 60rpx auto 0; }
.margin70 { margin: 70rpx auto 0; }
.margin80 { margin: 80rpx auto 0; }
	
/* 内边距样式 */
.padding-row10 { padding: 0 10rpx; }
.padding-row20 { padding: 0 20rpx; }
.padding-row30 { padding: 0 30rpx; }
.padding-row60 { padding: 0 60rpx; }
.padding-row80 { padding: 0 80rpx; }
	
.padding-column10 { padding: 10rpx 0; }
.padding-column20 { padding: 20rpx 0; }
.padding-column30 { padding: 30rpx 0; }
	
.padding10 { padding:10rpx; }
.padding20 { padding:20rpx; }
.padding30 { padding:30rpx; }
.padding40 { padding:40rpx; }
	
.status {
	width: 100%;
	height: var(--status-bar-height);
}
	
.line-1 {
	text-overflow: ellipsis;
	display: -webkit-box;
	word-break: break-all;
	-webkit-line-clamp:1; 
	-webkit-box-orient:vertical;
	overflow: hidden;
}
.line-2{
	text-overflow: ellipsis;
	display: -webkit-box;
	word-break: break-all;
	-webkit-line-clamp:2; 
	-webkit-box-orient:vertical;
	overflow: hidden;
}

.movable-area {
	height: calc(100vh - var(--status-bar-height));
	width: 750rpx;
	position: fixed;
	top: var(--status-bar-height);
	left: 0;
	pointer-events: none;
	z-index: 999;
}
.movable-view {
	width: 108rpx;
	height: 108rpx;
	border-radius: 50%;
	background: #ffffff;
	box-shadow: 5rpx 5rpx 20rpx 1rpx #d0d3f4;
	opacity: 1;
	position: relative;
	z-index: 999;
	pointer-events: auto;
}



